home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / internet / net commander 1.0 / PANORAMA / CATALOG.Z / CALSTBL.ENT < prev    next >
Encoding:
Text File  |  1995-07-24  |  5.4 KB  |  177 lines

  1. <!-- *********************** CALS table subset ********************** -->
  2. <!--                  -->
  3. <!-- This entity is fragment of:
  4.  
  5.  <!DOCTYPE doc PUBLIC "-//USA-DOD//DTD MIL-M-38784B 910201//EN">
  6.  
  7.  ...and contains the elements that define CALS tables.
  8.  
  9.  NOTE:  The table elements and ATTLISTs reference a number
  10.  of other elements and parametric entities that are not
  11.  defined in this fragment.  They are listed below.
  12.  
  13.  
  14. Parametric entities that must be defined by the referencing entity:
  15.  
  16.  ENTITY NAME WHERE USED
  17.  %titles  In content model of:
  18.    <table>
  19.    <chart>
  20.  
  21.  %yesorno In ATTLIST of:
  22.    <table>
  23.    <chart>
  24.    <tgroup>
  25.    <colspec>
  26.    <spanspec>
  27.    <row>
  28.    <entry>
  29.    <entrytbl>
  30.  
  31.  %bodyatt In ATTLIST of:
  32.    <table>
  33.    <chart>
  34.  
  35.  %secur  In ATTLIST of:
  36.    <table>
  37.    <chart>
  38.    <tgroup>
  39.    <thead>
  40.    <tfoot>
  41.    <tbody>
  42.    <row>
  43.    <entry>
  44.    <entrytbl>
  45.  
  46.  %paracon In content model of:
  47.    <entry>
  48.  
  49.  
  50.  
  51. Elements that are referenced either in a content model,
  52. inclusions, or exclusions. 
  53.  
  54.  <chart>/<table> content model:
  55.   %titles;
  56.  
  57.  <chart>/<table> exclusion list: 
  58.   <figure>
  59.  
  60.  <entry> content model:
  61.   <para>
  62.   <warning>
  63.   <caution>
  64.   <note>
  65.   <legend>
  66.   %paracon;
  67.  
  68. -->
  69.  
  70. <!-- The table entity declarations -->
  71.  
  72. <!ENTITY % yesorno "NUMBER" >
  73. <!ENTITY % bodyatt "" >
  74. <!ENTITY % secur "" >
  75.  
  76. <!-- The table elements:  -->
  77.  
  78. <!ELEMENT (table | chart) - - (%titles;, tgroup+)     -(table | chart)>
  79.  
  80. <!ATTLIST (table | chart)   tabstyle    NMTOKEN     #IMPLIED
  81.                             tocentry    %yesorno;   "1"
  82.                             shortentry  %yesorno;   #IMPLIED
  83.                             frame  (top|bottom|topbot|all|sides|none) #IMPLIED
  84.                             colsep      %yesorno;    #IMPLIED
  85.                             rowsep      %yesorno;    #IMPLIED
  86.                             orient    (port | land)  #IMPLIED
  87.                             pgwide      %yesorno;    #IMPLIED
  88.                             %bodyatt;
  89.                             %secur; >
  90.  
  91. <!ELEMENT tgroup  - o   (colspec*, spanspec*, thead?, tfoot?, tbody) >
  92.  
  93. <!ATTLIST tgroup  cols         NUMBER   #REQUIRED
  94.                   tgroupstyle  NMTOKEN  #IMPLIED
  95.                   colsep       %yesorno;  #IMPLIED
  96.                   rowsep       %yesorno;  #IMPLIED
  97.                   align  (left | right | center | justify | char )  "left"
  98.                   charoff      NUTOKEN     "50"
  99.                   char         CDATA       ""
  100.                   %secur; >
  101.  
  102. <!ELEMENT colspec    - o   EMPTY>
  103.  
  104. <!ATTLIST colspec  colnum     NUMBER      #IMPLIED
  105.                    colname    NMTOKEN     #IMPLIED
  106.                    align  (left|right|center|justify|char)  #IMPLIED
  107.                    charoff    NUTOKEN     #IMPLIED
  108.                    char       CDATA       #IMPLIED
  109.                    colwidth   CDATA       #IMPLIED
  110.                    colsep     %yesorno;   #IMPLIED
  111.                    rowsep     %yesorno;   #IMPLIED>
  112.  
  113. <!ELEMENT spanspec    - o   EMPTY >
  114.  
  115. <!ATTLIST spanspec  namest    NMTOKEN     #REQUIRED
  116.                     nameend   NMTOKEN     #REQUIRED
  117.                     spanname  NMTOKEN     #REQUIRED
  118.                     align  (left|right|center|justify|char)  "center"
  119.                     charoff   NUTOKEN     #IMPLIED
  120.                     char      CDATA       #IMPLIED
  121.                     colsep    %yesorno;   #IMPLIED
  122.                     rowsep    %yesorno;   #IMPLIED>
  123.  
  124. <!ELEMENT (thead | tfoot)   - o   (colspec*, row+)  -(entrytbl) >
  125.  
  126. <!ATTLIST thead   valign  (top | middle | bottom) "bottom"
  127.                   %secur; >
  128.  
  129. <!ATTLIST tfoot   valign   (top | middle | bottom) "top"
  130.                   %secur; >
  131.  
  132. <!ELEMENT tbody   - o   (row+) >
  133.  
  134. <!ATTLIST tbody   valign  (top | middle | bottom)  "top"
  135.                   %secur; >
  136.  
  137. <!ELEMENT row     - o   (entry | entrytbl)+ >
  138.  
  139. <!ATTLIST row   rowsep   %yesorno;   #IMPLIED
  140.                 %secur; >
  141.  
  142. <!--CHANGE 910201 - FOLLOWING ELEMENT CHANGED  -->
  143.  
  144. <!ELEMENT entry   - o   (%paracon;)+>
  145.  
  146. <!--CHANGE 910201 - FOLLOWING ATTLIST CHANGED  -->
  147.  
  148. <!ATTLIST entry   colname     NMTOKEN     #IMPLIED
  149.                   namest      NMTOKEN     #IMPLIED
  150.                   nameend     NMTOKEN     #IMPLIED
  151.                   spanname    NMTOKEN     #IMPLIED
  152.                   morerows    NUMBER      "0"
  153.                   colsep      %yesorno;   #IMPLIED
  154.                   rowsep      %yesorno;   #IMPLIED
  155.                   rotate      %yesorno;   "0"
  156.                   valign  (top | bottom | middle)  "top"
  157.                   align  (left | right | center | justify | char )  #IMPLIED 
  158.                   charoff      NUTOKEN    #IMPLIED
  159.                   char         CDATA      #IMPLIED
  160.                   %secur; >
  161.  
  162. <!-- ELEMENT      ATTR  MIN   VALUE CONTENT     DEFAULT     EXCEPT -->
  163.  
  164. <!ELEMENT entrytbl   - -  (colspec*, spanspec*, thead?, tbody)+     -(entrytbl)>
  165.  
  166. <!ATTLIST entrytbl  cols    NUMBER    #REQUIRED
  167.                    tgroupstyle  NMTOKEN  #IMPLIED
  168.                    colname      NMTOKEN  #IMPLIED
  169.                    spanname     NMTOKEN  #IMPLIED
  170.                    colsep       %yesorno; #IMPLIED
  171.                    rowsep       %yesorno; #IMPLIED
  172.                    align  (left | right | center | justify | char )  #IMPLIED
  173.                    charoff      NUTOKEN    #IMPLIED
  174.                    char         CDATA      #IMPLIED
  175.                    %secur; >
  176.  
  177.